package com.ibeeking.gmc.global.service.common.dos;

import com.ibeeking.found.common.base.BaseDO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @ClassName TenantTrademarkAuthInfoDo
 * @Description
 * @Author ibeeking
 * @Date 2021-12-01 16:35
 **/
@Data
@TableName("gmc_tenant_trademark_auth_info")
public class TenantTrademarkAuthInfoDO extends BaseDO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 租户主表id
     */
    @TableField(value = "tenant_id")
    private Integer tenantId;

    /**
     * 商标注册人
     */
    @TableField(value = "registrant")
    private String registrant;

    /**
     * 商标类别
     */
    @TableField(value = "category")
    private String category;

    /**
     * 商标注册证号码
     */
    @TableField(value = "registration_no")
    private String registrationNo;

    /**
     * 商标有效期开始
     */
    @TableField(value = "validity_start")
    private LocalDate validityStart;

    /**
     * 商标有效期结束
     */
    @TableField(value = "validity_end")
    private LocalDate validityEnd;

    /**
     * 授权有效期开始
     */
    @TableField(value = "auth_start")
    private LocalDate authStart;

    /**
     * 授权有效期结束
     */
    @TableField(value = "auth_end")
    private LocalDate authEnd;

    /**
     * 注册文件
     */
    @TableField(value = "registration_doc")
    private String registrationDoc;

    /**
     * 授权文件
     */
    @TableField(value = "auth_doc")
    private String authDoc;

    /**
     * 审核状态(0待提交 2审核不通过 4待审核 6审核通过)
     */
    @TableField(value = "audit_status")
    private Integer auditStatus;


}
